package com.bdzl.pub.entity.data;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import javax.validation.constraints.NotNull;
import java.io.Serializable;



/**
 * 车辆品牌表
 *
 * @author yangyicai
 * @email yangyicai@foxmail.com
 * @date 2021-03-23 13:57:43
 */
@Data
public class VehBrandDO implements Serializable {
	private static final long serialVersionUID = 1L;

	//主键 ID，自增
	@ExcelProperty("主键自增")
	private Integer brandId;
	//品牌名称，例如：解放
	@NotNull
	@ExcelProperty("品牌中文名称")
	private String brandName;
	//英文名
	@ExcelProperty("品牌英文名称")
	private String brandNameEn;
	//品牌 logo 图片 url
	@NotNull
	@ExcelProperty("品牌图片url")
	private String brandLogo;
	//所属国家
	@NotNull
	@ExcelProperty("所属国建")
	private String brandCountry;
	//创建者用户 ID，外键
	@ExcelProperty("创建者ID")
	private Integer brandState;
	//创建时间
	@ExcelProperty("创建时间")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone="GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	private String brandCretime;
}
